home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 July / Chip_2003-07_cd1.bin / oddech / srp / Stress Relief Paintball.exe / scripts / frame_156 / DoAction.as
Text File  |  2002-07-26  |  1KB  |  66 lines

  1. function fShoot(size, xbend, ybend)
  2. {
  3.    actualshots++;
  4.    shots--;
  5.    if(0 >= shots)
  6.    {
  7.       blnFire = false;
  8.       reload.gotoAndPlay(2);
  9.       shots = 0;
  10.    }
  11.    else
  12.    {
  13.       sndShot.play();
  14.       sndSplat.play();
  15.       rand = random(3);
  16.       if(rand == 0)
  17.       {
  18.          duplicateMovieClip("splat","splat" + count,16384 + (count + 10));
  19.       }
  20.       if(rand == 1)
  21.       {
  22.          duplicateMovieClip("split","splat" + count,16384 + (count + 10));
  23.       }
  24.       if(rand == 2)
  25.       {
  26.          duplicateMovieClip("splut","splat" + count,16384 + (count + 10));
  27.       }
  28.       eval("splat" + count)._x = _xmouse;
  29.       eval("splat" + count)._y = _ymouse;
  30.       eval("splat" + count)._xscale = size * xbend / 2;
  31.       eval("splat" + count)._yscale = size * ybend / 2;
  32.       count++;
  33.    }
  34. }
  35. function fMoveGun()
  36. {
  37.    gun._rotation = _xmouse / 5 - 75;
  38.    if(gun._rotation < -50)
  39.    {
  40.       gun._rotation = -50;
  41.    }
  42.    if(50 < gun._rotation)
  43.    {
  44.       gun._rotation = 50;
  45.    }
  46.    gun._yscale = (600 - _ymouse) / 5;
  47.    if(gun._yscale < 60)
  48.    {
  49.       gun._yscale = 60;
  50.    }
  51.    if(100 < gun._yscale)
  52.    {
  53.       gun._yscale = 100;
  54.    }
  55. }
  56. movieW = 800;
  57. movieH = 600;
  58. frRate = 18;
  59. blnFire = true;
  60. blnGameOver = false;
  61. level = 0;
  62. score = 0;
  63. totalshots = 0;
  64. shots = 0;
  65. hits = 0;
  66.